void HardwareIn_MoveUp (BOOL slowly);
void HardwareIn_MoveDown (BOOL slowly);
void HardwareIn_StopMoving ();
void HardwareIn_SetLed (int floor);
void HardwareIn_UnsetLed (int floor);
void HardwareIn_SetNumberDisplay (int floor);
void HardwareIn_SetBuzzer ();
void HardwareIn_UnsetBuzzer ();

void HardwareIn_Initialize ();
void Cabin_Move (BOOL direction, BOOL slowly);
void Cabin_Stop ();
void SetFloorLed (int floor, BOOL mode);
void SetLedDisplay (int floor);
void SetBuzzer (BOOL mode);